/*
 * Copyright (c) 2007 - 2015 Joseph Gaeddert
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

//
// iirfilt_cccf_data_h7x64.c: autotest iirfilt data
//

#include <complex.h>

float complex iirfilt_cccf_data_h7x64_b[] = {
    0.000275500748 +   0.000200163010*_Complex_I,
    0.000631391531 +   0.001943223322*_Complex_I,
   -0.001578478829 +   0.004858058305*_Complex_I,
   -0.005510014966 +   0.004003260202*_Complex_I,
   -0.005108064791 +   0.000000000000*_Complex_I,
   -0.001653004490 +  -0.001200978061*_Complex_I,
   -0.000105231922 +  -0.000323870554*_Complex_I};

float complex iirfilt_cccf_data_h7x64_a[] = {
    0.809016994375 +   0.587785252292*_Complex_I,
   -1.106106182941 +  -3.404244789607*_Complex_I,
   -1.748624319785 +   5.381712281707*_Complex_I,
    4.017105304210 +  -2.918597842985*_Complex_I,
   -2.529494905841 +   0.000000000000*_Complex_I,
    0.570578744331 +   0.414549723333*_Complex_I,
   -0.025882175591 +  -0.079657145723*_Complex_I};

float complex iirfilt_cccf_data_h7x64_x[] = {
   -0.098550426609 +  -0.003621212634*_Complex_I,
   -0.016756220318 +   0.048451159934*_Complex_I,
    0.128559901552 +  -0.175906398240*_Complex_I,
    0.042354962510 +   0.175294582513*_Complex_I,
    0.044042909613 +  -0.033981151417*_Complex_I,
    0.096167707817 +   0.043304738718*_Complex_I,
    0.008843481666 +   0.157764101243*_Complex_I,
    0.047946611970 +   0.072647112324*_Complex_I,
   -0.005116789209 +   0.027119998834*_Complex_I,
    0.056600964002 +   0.277180066672*_Complex_I,
   -0.038103339311 +  -0.158209538469*_Complex_I,
   -0.190286655252 +  -0.175199843166*_Complex_I,
    0.046655418918 +   0.117071622909*_Complex_I,
   -0.040116383719 +   0.003741131243*_Complex_I,
    0.106707347270 +  -0.131096478967*_Complex_I,
    0.156218986693 +  -0.053370165924*_Complex_I,
    0.049386533650 +   0.102352649704*_Complex_I,
   -0.035443738919 +  -0.092876336588*_Complex_I,
   -0.061253027039 +  -0.061242620775*_Complex_I,
   -0.225771811818 +  -0.034350311320*_Complex_I,
   -0.010532720169 +   0.007358131605*_Complex_I,
    0.030330062576 +   0.124193458018*_Complex_I,
    0.141406666457 +  -0.078752149635*_Complex_I,
   -0.145791273156 +   0.023246728519*_Complex_I,
   -0.011541061424 +  -0.152743782535*_Complex_I,
   -0.068198003148 +  -0.062679366340*_Complex_I,
    0.073619746128 +   0.013331230908*_Complex_I,
    0.092211502182 +   0.096482943911*_Complex_I,
   -0.038021973216 +  -0.031446557366*_Complex_I,
   -0.008559170319 +  -0.023697838529*_Complex_I,
    0.004944119278 +  -0.073417141786*_Complex_I,
    0.110759757286 +   0.145622092402*_Complex_I,
    0.087582530761 +  -0.051117071597*_Complex_I,
   -0.104346081702 +  -0.129040232033*_Complex_I,
    0.013296100000 +   0.043301334280*_Complex_I,
    0.106655262054 +  -0.084832308563*_Complex_I,
    0.036672357213 +  -0.108439057934*_Complex_I,
   -0.072605878689 +  -0.074457714998*_Complex_I,
   -0.070446103747 +  -0.090753818960*_Complex_I,
   -0.043844178551 +  -0.001965788736*_Complex_I,
    0.074808520578 +  -0.029341850412*_Complex_I,
   -0.029417618007 +  -0.105379562333*_Complex_I,
   -0.084718140076 +   0.065078236549*_Complex_I,
    0.006736811174 +   0.057115610089*_Complex_I,
    0.128294037265 +   0.016598548472*_Complex_I,
    0.056536504992 +   0.095386541532*_Complex_I,
   -0.180675222360 +   0.073501707373*_Complex_I,
    0.075621856422 +  -0.019260447414*_Complex_I,
   -0.123616785095 +   0.040307567607*_Complex_I,
    0.231558123335 +  -0.162832384201*_Complex_I,
   -0.215960867581 +  -0.007986024628*_Complex_I,
    0.128200674463 +  -0.048905384561*_Complex_I,
   -0.024701418483 +  -0.022333678059*_Complex_I,
    0.168095436407 +   0.021880796886*_Complex_I,
   -0.053661700721 +   0.138981768476*_Complex_I,
   -0.085052752996 +   0.061710282625*_Complex_I,
   -0.070265421254 +   0.003218384541*_Complex_I,
    0.078160292681 +  -0.023479825626*_Complex_I,
   -0.039515617329 +   0.098596493423*_Complex_I,
    0.024455660290 +   0.059965817173*_Complex_I,
   -0.054708570486 +  -0.041259730433*_Complex_I,
    0.014136360877 +  -0.049081577540*_Complex_I,
    0.076788203575 +   0.031140443013*_Complex_I,
    0.140726220651 +  -0.116220629853*_Complex_I};

float complex iirfilt_cccf_data_h7x64_y[] = {
   -0.000033560131 +  -0.000001233159*_Complex_I,
   -0.000258851151 +  -0.000182022816*_Complex_I,
   -0.000494649917 +  -0.001373362038*_Complex_I,
    0.001394642558 +  -0.004175303248*_Complex_I,
    0.008554931816 +  -0.004804359573*_Complex_I,
    0.016796138686 +   0.005120290566*_Complex_I,
    0.010932000560 +   0.024911804007*_Complex_I,
   -0.017061529751 +   0.034832808964*_Complex_I,
   -0.049761088897 +   0.015264433783*_Complex_I,
   -0.059020207327 +  -0.027171699378*_Complex_I,
   -0.036205994556 +  -0.064624947209*_Complex_I,
    0.000601917126 +  -0.076588962383*_Complex_I,
    0.028262998034 +  -0.068260421645*_Complex_I,
    0.044537214577 +  -0.058361858676*_Complex_I,
    0.064596876978 +  -0.048925217761*_Complex_I,
    0.088128996753 +  -0.021843906515*_Complex_I,
    0.089856452956 +   0.026332726109*_Complex_I,
    0.054471127041 +   0.068223976540*_Complex_I,
   -0.000290875094 +   0.076123105710*_Complex_I,
   -0.044282578145 +   0.048889124487*_Complex_I,
   -0.059353580762 +   0.004067442508*_Complex_I,
   -0.041761212642 +  -0.036859569919*_Complex_I,
   -0.000561785939 +  -0.053116743086*_Complex_I,
    0.040104448371 +  -0.032897900323*_Complex_I,
    0.050619601896 +   0.011940322017*_Complex_I,
    0.021768243925 +   0.046287205351*_Complex_I,
   -0.019213577363 +   0.040918226497*_Complex_I,
   -0.030599821708 +   0.006207948813*_Complex_I,
   -0.002845413304 +  -0.013157003063*_Complex_I,
    0.024556915659 +   0.011232088898*_Complex_I,
    0.007350619475 +   0.051864253016*_Complex_I,
   -0.044765635147 +   0.053713175283*_Complex_I,
   -0.073600260113 +   0.004656138635*_Complex_I,
   -0.044922245023 +  -0.043553047795*_Complex_I,
    0.005045527096 +  -0.039432366427*_Complex_I,
    0.016567161506 +   0.001409186000*_Complex_I,
   -0.014892968732 +   0.020249556494*_Complex_I,
   -0.038020558990 +  -0.003690764330*_Complex_I,
   -0.020379281032 +  -0.029896511388*_Complex_I,
    0.009911763020 +  -0.018485013558*_Complex_I,
    0.009213285286 +   0.015408996809*_Complex_I,
   -0.020607967078 +   0.028064347058*_Complex_I,
   -0.040072285887 +   0.009103845685*_Complex_I,
   -0.029633824328 +  -0.009491108934*_Complex_I,
   -0.012674711398 +  -0.002412590925*_Complex_I,
   -0.017757155057 +   0.015724298695*_Complex_I,
   -0.039259428540 +   0.015648709858*_Complex_I,
   -0.050519151856 +  -0.005459876230*_Complex_I,
   -0.042568847598 +  -0.027243436178*_Complex_I,
   -0.027047977959 +  -0.039658949321*_Complex_I,
   -0.008598155325 +  -0.047768931278*_Complex_I,
    0.018620409918 +  -0.047826408941*_Complex_I,
    0.046696907915 +  -0.025513963561*_Complex_I,
    0.051035872527 +   0.016271017736*_Complex_I,
    0.021627412575 +   0.048969234788*_Complex_I,
   -0.020027138727 +   0.049506949727*_Complex_I,
   -0.046847717023 +   0.024846966173*_Complex_I,
   -0.053679844164 +  -0.005914224145*_Complex_I,
   -0.045675563357 +  -0.036479785730*_Complex_I,
   -0.018483743745 +  -0.062516165506*_Complex_I,
    0.025991231714 +  -0.064521736503*_Complex_I,
    0.058934016585 +  -0.030613923443*_Complex_I,
    0.051235943856 +   0.012914473925*_Complex_I,
    0.016853513686 +   0.024980258409*_Complex_I};

